package com.jhc.common.core.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 分页注解
 * 注解标注在service方法上 会通过aop+pageHelper进行分页拦截
 * service层返回值需为pageHelper包下的Page类
 * 若调用时想去除分页功能 可在service层中再写一个方法通过this.来调用被注解标注方法
 * 前端传来的参数应为 pageNum和pageSize
 */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
public @interface Page {
}
